/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package triangulo;

import java.util.Scanner;

/**
 *
 * @author Vanessa
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int lado;
        boolean passou=false;
        Triangulo t = new Triangulo();
        
        System.out.println("Informe os lados do triângulo");
        do{
            System.out.println("Lado 1: ");
            lado = input.nextInt();
            try{
                t.validaLado(lado);
                passou = true;
            }catch (Exception e){
                if (lado == 0)
                    System.out.println(Triangulo.ERRO_0);
                else
                    System.out.println(Triangulo.ERRO_NEGATIVO);
            }
        }
        while(passou==false);
        t.setLado1(lado);
        passou = false;
        do{
            System.out.println("Lado 2: ");
            lado = input.nextInt();
            try{
                t.validaLado(lado);
                passou = true;
            }catch (Exception e){
                if (lado == 0)
                    System.out.println(Triangulo.ERRO_0);
                else
                    System.out.println(Triangulo.ERRO_NEGATIVO);
            }
        }
        while(passou==false);
        t.setLado2(lado);
        passou = false;
        do{
            System.out.println("Lado 3: ");
            lado = input.nextInt();
            try{
                t.validaLado(lado);
                passou = true;
            }catch (Exception e){
                if (lado == 0)
                    System.out.println(Triangulo.ERRO_0);
                else
                    System.out.println(Triangulo.ERRO_NEGATIVO);
            }
        }
        while(passou==false);
        t.setLado3(lado);

        try{
            t.checaTriangulo();
            System.out.println(t.NomeTriangulo());
        }catch(Exception e){
            System.out.println(Triangulo.ERRO_TRIANGULO);
        }
        
    }
}
